package com.gm.camunda.service;

import com.gm.camunda.entity.TaskEntity;
import org.camunda.bpm.engine.task.Task;

import java.util.List;

/**
 * {@code @Author}: zhang liang
 * {@code @Date}: 2022/10/9 20:06
 * {@code @BelongsProject}: gm
 * {@code @BelongsPackage}: com.gm.camunda.service
 * {@code @Description}: 流程任务服务
 */
public interface ProcessTaskService {

    /**
     * 查询用户的待办任务
     *
     * @param userId 用户id
     * @return 任务列表
     */
    List<TaskEntity> queryUserToDo(String userId);


    /**
     * 任务审核通过
     * @param taskId 任务id
     */
    void taskPass(String taskId);

}
